Knot calculation for spline fitting via sparse optimization
نویسندگان
چکیده
Curve fitting with splines is a fundamental problem in computer-aided design and engineering. However, how to choose the number of knots and how to place the knots in spline fitting remain a difficult issue. This paper presents a framework for computing knots (including the number and positions) in curve fitting based on a sparse optimizationmodel. The framework consists of two steps: first, from a dense initial knot vector, a set of active knots is selected at which certain order derivative of the spline is discontinuous by solving a sparse optimization problem; second, we further remove redundant knots and adjust the positions of active knots to obtain the final knot vector. Our experiments show that the approximation spline curve obtained by our approach has less number of knots compared to existing methods. Particularly, when the data points are sampled dense enough from a spline, our algorithm can recover the ground truth knot vector and reproduce the spline. © 2014 Elsevier Ltd. All rights reserved.
منابع مشابه
A direct method to solve optimal knots of B-spline curves: An application for non-uniform B-spline curves fitting
B-spline functions are widely used in many industrial applications such as computer graphic representations, computer aided design, computer aided manufacturing, computer numerical control, etc. Recently, there exist some demands, e.g. in reverse engineering (RE) area, to employ B-spline curves for non-trivial cases that include curves with discontinuous points, cusps or turning points from the...
متن کاملOn Algorithms for Ordinary Least Squares Regression Spline Fitting: a Comparative Study
Regression spline smoothing is a popular approach for conducting nonparametric regression. An important issue associated with it is the choice of a ‘‘theoretically best’’ set of knots. Different statistical model selection methods, such as Akaike’s information criterion and generalized cross-validation, have been applied to derive different ‘‘theoretically best’’ sets of knots. Typically these ...
متن کاملCurve Representation for Outlines of Planar Images using Multilevel Coordinate Search
This paper proposes an optimization technique for the outline capture of planar images. This is inspired by a global optimization algorithm based on multilevel coordinate search (MCS). By starting a search from certain good points (initially detected corner points), an improved convergence result is obtained. The overall technique has various phases including extracting outlines of images, dete...
متن کاملSpline Curve Matching with Sparse Knot Sets
This paper presents a new curve matching method for deformable shapes using two-dimensional splines. In contrast to the residual error criterion [7], which is based on relative locations of corresponding knot points such that is reliable primarily for dense point sets, we use deformation energy of thin-plate-spline mapping between sparse knot points and normalized local curvature information. T...
متن کاملA Fast and Adaptive Surface Reconstruction Algorithm Based on Implicit Tensor-Product B-Spline Surfaces
Based on the implicit tensor-product B-spline (ITPBS) representation of surfaces, we propose a fast and adaptive algorithm to solve the surface reconstruction problem—reconstructing a surface from a dense set of point clouds. Our algorithm is driven by a surface fitting model proposed in [19], which amounts to solving a quadratic optimization problem. We explore the matrix form of the surface f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 58 شماره
صفحات -
تاریخ انتشار 2015